package figuras;


public class Circulo extends Figura{
	
	private PuntoVector centro;
	private double radio;
	
	public Circulo(int n, double r, double x, double y, double z){
		
		super(n);
		radio = r;
		centro = new PuntoVector(x, y, z, 1);
		creaCirculo();
	}

	private void creaCirculo() {
        double xi,yi;
        double alf=2*Math.PI/nVertices;
        for(int i=0;i<nVertices ;i++){
                xi=Math.cos(i*alf);
                yi=Math.sin(i*alf);
                super.ponVertices(i,centro.getX()+radio*xi,centro.getY()+radio*yi, 0);
        }
	}

	public PuntoVector getCentro() {
		return centro;
	}

	public void setCentro(PuntoVector centro) {
		this.centro = centro;
	}

	public double getRadio() {
		return radio;
	}

	public void setRadio(double radio) {
		this.radio = radio;
	}


}
